b450fcff5c83988f4682a1c16e2be7e84626af9e,src/freenet/client/async/SplitFileInserterStorage.java,SplitFileInserterStorage,SplitFileInserterStorage,#LockableRandomAccessThing#number#SplitFileInserterStorageCallback#COMPRESSOR_TYPE#ClientMetadata#boolean#ARCHIVE_TYPE#LockableRandomAccessThingFactory#boolean#InsertContext#number#number[]#number[]#HashResult[]#BucketFactory#ChecksumChecker#Random#MemoryLimitedJobRunner#PersistentJobRunner#Ticker#KeysFetchingLocally#boolean#number#number#number#number#,224

Before Change


        if (persistent) {
            raf.pwrite(0, header, 0, header.length);
            BucketTools.copyTo(segmentSettings, raf, header.length, Long.MAX_VALUE);
            BucketTools.copyTo(crossSegmentSettings, raf, header.length + segmentSettings.size(),
                    Long.MAX_VALUE);
            segmentSettings.free();
            crossSegmentSettings.free();
            writeOverallStatus(true);

After Change


            ptr += encodedOffsets.length;
            BucketTools.copyTo(segmentSettings, raf, ptr, Long.MAX_VALUE);
            ptr += segmentSettings.size();
            BucketTools.copyTo(crossSegmentSettings, raf, ptr, Long.MAX_VALUE);
            ptr += crossSegmentSettings.size();
            segmentSettings.free();
            crossSegmentSettings.free();